import request from '@/utils/request'

const key = 'user'

/**
 * 用户详情
 * @param {*} 接收url参数
 * @returns 
 */
export function details (userId) {
    return request({
        url: `/${key}/details?userId=${userId}`,
        method: 'get'
    })
}


/**
 * 修改用户
 * @param {*} data 参数body 接收
 * @returns 
 */
export function upUserData (data) {
    return request({
        url: `/${key}/upUserData`,
        method: 'put',
        data
    })
}


/**
 * 用户列表
 * @param {*} data 参数拼接url 接收
 * @returns 
 */
export function userList (params) {
    return request({
        url: `/${key}/userList`,
        method: 'get',
        params
    })
}


/**
 * 同步钉钉用户详情
 * @param {*} data 参数拼接url 接收
 * @returns 
 */
export function getDingTalkUserInfo (userId) {
    return request({
        url: `/${key}/getDingTalkUserInfo?userId=${userId}`,
        method: 'get'
    })
}


/**
 * 用户下拉列表
 * @param {*} data 参数拼接url 接收
 * @returns 
 */
export function downList () {
    return request({
        url: `/${key}/downList`,
        method: 'get'
    })
}